11 research outputs found

    A Parsing Scheme for Finding the Design Pattern and Reducing the Development Cost of Reusable Object Oriented Software

    Full text link
    Because of the importance of object oriented methodologies, the research in developing new measure for object oriented system development is getting increased focus. The most of the metrics need to find the interactions between the objects and modules for developing necessary metric and an influential software measure that is attracting the software developers, designers and researchers. In this paper a new interactions are defined for object oriented system. Using these interactions, a parser is developed to analyze the existing architecture of the software. Within the design model, it is necessary for design classes to collaborate with one another. However, collaboration should be kept to an acceptable minimum i.e. better designing practice will introduce low coupling. If a design model is highly coupled, the system is difficult to implement, to test and to maintain overtime. In case of enhancing software, we need to introduce or remove module and in that case coupling is the most important factor to be considered because unnecessary coupling may make the system unstable and may cause reduction in the system's performance. So coupling is thought to be a desirable goal in software construction, leading to better values for external software qualities such as maintainability, reusability and so on. To test this hypothesis, a good measure of class coupling is needed. In this paper, based on the developed tool called Design Analyzer we propose a methodology to reuse an existing system with the objective of enhancing an existing Object oriented system keeping the coupling as low as possible.Comment: 15 page

    Segment Oriented Compression Scheme for MOLAP Based on Extendible Multidimensional Arrays

    Get PDF
    Many statistical and MOLAP applications use multidimensional arrays as the basic data structure to allow the efficient and convenient storage and retrieval of large volumes of business data for decision making. Allocation of data or data compression is a key performance factor for this purpose because performance strongly depends on the amount of storage required and availability of memory. This holds especially for data warehousing environments in which huge amounts of data have to be dealt with. The most evident consequence of data compression is that it reduces storage cost by packing more logical data per unit of physical capacity. And improved performance is a net outcome because less physical data need to be retrieved during scan-oriented queries. In this paper, an efficient data compression technique is proposed based on the notion of extendible array. The main idea of the scheme is to compress each of the segments of the extendible array using the position information only. We compare the proposed scheme for different performance issues with prominent compression schemes.</p

    TUKAB: An Efficient NAT Traversal Scheme on Security of VoIP Network System Based on Session Initiation Protocol

    Get PDF
    Voice over Internet Protocol (VoIP) is subject to many security threats unique to both telephony and traditional Internet data transmission. As adoption of Session Initiation Protocol (SIP) based telephony increases, concerns are rising over risks to system confidentiality, integrity and availability. Currently, several VoIP security tools are available to detect vulnerabilities and protect against attacks. In this paper we present various issues concerning the security of VoIP. A brief discussion of the SIP protocol is presented based on its operating principle. Finally we proposed a solution for the Network Address Translation (NAT) traversal problem of SIP based networks. This solution supports all types of NAT and maintains the current VoIP architecture. Based on our experiment, we examined the latency, buffer size and voice packet loss under various network conditions. We found that it is possible to establish a call from outside the NAT to inside maintaining the quality issues of VoIP call. With this approach it is possible to use the current network architecture with having few changes in the registrar server. Hence we evaluate our model showing the QoS conditions that achieves both high efficiency and secure voice transmission. Sufficient simulation results are presented to verify our model

    Incremental aggregation on MOLAP cube based on n-dimensional extendible karnaugh arrays

    Get PDF
    Data is increasing so rapidly that new data warehousing approaches are required to process and analyze data. Aggregation of data incrementally is needed to fast access of data and compute aggregation functions. Multidimensional arrays are generally used for this purpose. But some disadvantages such as address space requirement is large and processing time is comparatively slow in case of aggregation. For this purpose we use Extendible Karnaugh Array (EKA). EKA is an efficient scheme which has better performance than other data structures that we have tested in our research. In this research work we use EKA as basic structure for implementing incremental aggregation of data and evaluate its performance over other approaches. We use Multidimensional Online Analytical Processing (MOLAP) which stores data in optimized multi-dimensional array storage, rather than in a relational database. We create 4 and 6 dimensional MOLAP data cube using Traditional Multidimensional Array (TMA) and EKA scheme and compare incremental aggregation with Relational Online Analytical Processing (ROLAP). The effective outcome of EKA structure for incremental aggregation on 4 and 6 dimensional MOLAP structure is shown by some experimental results and efficiency is proved for n higher dimensions

    Effective Mechanical and Chemical Washing Process in Garment Industries

    Get PDF
    Garment washing is a significant part of garment industries and it is mainly applied on denim garments and any other casual garments. In the primary stage garment does not inherit customer’s desired properties but after washing it become most widely used due to its new appearance, softness, comfort, strength and low cost, which create customer’s absolute satisfaction. Garment washing process is provided with a lucrative and glassy outlook by chemical or wet washing process and mechanical or dry washing process. The most widely used dry washing processes for garment are scraping, spraying, whiskering, damages, spots, rubbing and tacking contrariwise wet washing processes for garment to develop new a look and effect are normal wash or rinse wash, pigment wash, caustic wash, silicon wash, enzyme wash, stone wash, stone enzyme wash, bleach wash and acid wash. This study gives an indication different types washing process and the change of physical and chemical properties due to application of wet and dry washing processes as an imparting desired effect on garments

    Pro-poor intervention strategies in irrigated agriculture in Asia: poverty in irrigated agriculture: issues and options: Bangladesh

    Get PDF
    Irrigated farming / Poverty / Irrigation management / Water resource management / Policy / Planning / Institutions / Organizations / Local government / Non-governmental organizations / Legislation / Water users / Participatory management / Public sector / Water allocation / Cost recovery / Households / Income / Expenditure / Irrigation canals / Bangladesh

    Variation Theory in Teaching and Phenomenography in Learning : What’s Their Impact When Applied in Engineering Classrooms?

    Get PDF
    Although phenomenographic research approach has been widely used by education researchers to investigate students’ learning, little attention has been paid to the relationship between a pedagogical approach adopted by teachers and students’ learning outcomes, particularly in engineering education. This experimental study proposes integrating variation theory as a pedagogical approach to a face-to-face classroom environment for teaching complex engineering contents and adapting a phenomenographic approach to evaluate students’ learning outcomes. The teachers who participated in the experimental group incorporated the variation theory in their teaching process. In contrast, the teachers in the control group, being ignorant of the variation theory, taught the same content to achieve the same specific learning outcome. Drawing on data from students’ written responses both from experimental and control groups, this article illustrates how teachers implemented variation theory in the classroom and its impacts on student learning. The implementation of variation theory was confirmed by classroom observation, and the variation in understanding the topic was emerged from students’ written responses and interview data through phenomenographic analysis. The findings indicate that teachers informed by variation theory use variation and invariance that creates necessary conditions for learning. This study demonstrates how, by incorporating variation theory, a faculty member designed different pedagogical approaches, which helps students conceptualize complex engineering topics more systematically than those who do not discern variation. The study concludes with theoretical, empirical, and pedagogic implications for teacher education in engineering
    corecore